James Fleming
Software Engineering Manager


Professional Summary

Results-driven Software Engineering Manager with a strong history of delivering innovative technology solutions, enhancing system performance, and driving operational excellence. Skilled in Agile methodologies, cloud-based solutions, and advanced software engineering practices, with proven success in spearheading projects and mentoring high-performing teams. Renowned for team leadership, strategic problem-solving, and fostering a culture of continuous improvement. Adept at aligning technical strategies with business goals to achieve impactful results, support organizational growth, and drive technical innovation.

Technical Skills

  1. IT Policies and Procedures Improvement
  2. Budget Planning and Resource Management
  3. Cybersecurity Practices & Audits (Compliance with OWASP, HIPAA, SOCII, PCI)
  4. C#, .NET Framework, .NET Core, Blazor & MAUI, Xamarin
  5. Navigates and resolves conflicts with tact and diplomacy, promoting a collaborative environment.
  6. Visioning and Requirements Gathering
  7. Servant Leadership and Team Development
  8. Software Development Life Cycle (SDLC)
  9. Data Analysis and Reporting
  10. DORA Metrics and SPACE Framework
  11. Leading technical debt issues
  12. Commercial-Off-The-Shelf (COTS)
  13. Continuously pursued professional development through courses, certifications, and self-study.
  1. Cloud Infrastructure & Database Management (AWS, Azure/DevOps, MS SQL Server, T-SQL)
  2. Communication to development and Stakeholder using presentation meeting
  3. Cross-Functional Collaboration and Negotiation
  4. Data Analysis and Reporting
  5. Leading technical debt issues
  6. Adjusts communication style to suit different audiences and contexts.
  7. Created training charts for each direct report base on performance evaluation
  8. Manage discipline documentation and team building events/exercise
  9. Agile and Scrum Methodologies
  10. Problem-Solving, Analytical Thinking, & Decision-Making
  11. Customer Service and Stakeholder Engagement
  12. CMS Development for Sitecore, Sitefinity, & Ektron






EXPERIENCE

Software Engineer Manager

Bank of Oklahoma Financial (BOKF)
1600 N. Broadway Denver, CO 80202
March 2023 to Present
  1. Managed a team of 17+ engineers and oversaw the development of software products
  2. Implemented Agile methodologies and improved SDLC processes, resulting in faster delivery and higher quality products
  3. Worked closely with cross-functional teams to ensure alignment with business objectives
  4. Led the development of a new product line that generated $5M in annual revenue
  5. Prepared IT for PCI credit card transaction audit and prioritized reports into manageable task items.
  6. Worked with HR to determine salary requirements and budget consideration as needed for our company strategy.
  7. Intrusion Detection and Prevention for Cyber Attack
  8. Supervise the work of programmers, technologists and technicians, and other engineering and scientific personnel.
  9. Nuanced judgment of people and current eco system of the company needs and individual
  10. Consult with customers and internal staff for technical needs.
  11. Coordinate software system installation and monitor equipment functioning to ensure specifications are met.
  12. Obtain and evaluate information on factors such as reporting formats required, costs, and security needs to determine hardware configuration.
  13. Managed underperformers and KPI issues for the entire teams when necessary.
  14. Thrived in a dynamic environment, quickly adjusting to changes in project scope or team composition.
  15. Recommend purchasing equipment to control dust, temperature, and humidity in system installation.
  16. Analyze information to determine, recommend, and plan computer specifications, layouts, and peripheral equipment modifications.
  17. Authored technical documentation, including design specs, user manuals, and API guides.
  18. Managed High-level projects (e.g., Credit Card processing infrastructure, design, development, and implementation.)
  19. Oversee team management activities directly related to making products or providing services.
  20. Review financial statements, sales and activity reports, and other performance data to measure productivity and goal


Software Engineer Manager

Kansas Public Employees Retirement System (KPERS)
611 S Kansas Ave, Topeka, KS 66603
Oct 2019 – Mar 2023
  1. Champion and ensure adherence to development strategies, standards, policies, tools, and procedures during all phases of the development life cycle.
  2. Constructed 332-page RFP project plan for State Budget KETO Requirements to Kick off a $550,000.00 Project.
  3. Fostered a supportive team culture by actively listening to team members' concerns and needs.
  4. Determine the junior developer’s current skills to tailor your coaching approach effectively.
  5. Strategic planning training plan to take over a vendor lead software development system and make it owner-operated by KPERS.
  6. Identified and resolved an architectural issue in the software development process.
  7. Pioneered detailed DataSet charts and diagrams that describe input, output, logical operation, and convert end-user applications—this helps with Onboarding new team members and preparing a slide deck for steering committee review.
  8. Built and maintained a professional network of industry experts, stakeholders, and cross-functional teams.
  9. Influenced training chart plan for the entire organization by providing a road map to education and resource allocation to grow our team.
  10. Performed or directed revision, redesign, and expansion of existing programs to increase operating efficiency or adapt to new requirements.
  11. Managed multiple teams including multi development leads, QA, BA/BI, and PM as required for the projects and strategic planning.
  12. Lead the hiring process for new team member and promotional celebration for up coming employee.
  13. Problem-solving root cause analysis for defects and implemented planning session for improvements.
  14. Developed and monitored KPIs to enhance project performance, achieving a 20% improvement in delivery timelines and overall team productivity.
  15. Worked with off shore teams to extend our teams abilities and timelines.
  16. Ensured compliance with Inovalon’s policies, procedures, and mission statement, including confidentiality and HIPAA requirements.
  17. Maintained high levels of quality and performance within a massively parallel processing (MPP) architecture.
  18. Lead the design, development, and deployment of cloud-based big data analytics platforms using .NET/C# within an Agile framework.
  19. Conducted monthly one-on-one meetings with team members to discuss progress, address concerns, and provide constructive feedback, fostering open communication and continuous improvement.
  20. Advanced monitoring and analytics tools were used to proactively identify and address performance bottlenecks, ensuring the MPP architecture operates at peak efficiency.
  21. Participated in preparations for SOCII and PCI audits, providing necessary documentation and support to contribute to successful compliance status.
  22. Established comprehensive code review protocols to ensure code quality, maintainability, and adherence to best practices while fostering a culture of excellence and accountability within the engineering team.
  23. Developed and enforced robust communication protocols to facilitate efficient information exchange and collaboration between on-shore and off-shore teams, ensuring that all team members are aligned and informed.
  24. Monitored and assessed the efficiency and effectiveness of service delivery methods and procedures, identified areas for improvement, and implemented changes to enhance overall performance.
  25. Ensured adherence to HIPAA regulations in all IT projects, conducting regular training and audits to maintain patient data security and confidentiality.
  26. Proficient in understanding and developing web-scale application architectures, including SOA, SaaS/PaaS, and microservices.
  27. Create automation test for quality assurance/quality engineering using jMeter
  28. Successfully diagnosed a structural problem in our application's architecture.
  29. DORA metrics and the SPACE framework in project evaluations to enhance development team performance and drive continuous improvement initiatives.
  30. Encouraged open communication and collaboration among team members and stakeholders to enhance problem-solving and innovation, ensuring the platform effectively meets business and technical requirements.
  31. Organized periodic sessions where team members can exchange insights and updates about Inovalon’s products and services, fostering a culture of continuous learning and ensuring the team remains well-informed about the latest advancements.
  32. Promoted a cooperative and engaging work environment by encouraging teamwork, open communication, and collaboration among team members to achieve common goals.
  33. Collaborated with the security team to implement best practices, including OWASP guidelines and threat modeling, leading to a 50% reduction in vulnerabilities identified during penetration testing.


Software Engineer Manager

Ogden Publication

1503 SW 42nd St, Topeka, KS 66609
Jun 2007 – Oct 2019
  1. Implement a Disaster Recovery (DR) plan with documentation and team exercise drills to be preformed annually.
  2. Proficient in developing and managing large-scale projects, ensuring successful implementation and adherence to timelines and budget management.
  3. Launched environmental best practices, coding standards with supportive documents, and efficient departmental processes to accelerate cohesion in the team.
  4. Collaborated with management to prioritize and assign tasks, ensuring effective use of team resources, meeting work schedules and targets, and planning goals to align with organizational objectives.
  5. Uncovered a flaw in the system architecture and implemented a solution.
  6. Strategized an architectural project plan with Excel and PowerPoint so we could get business buy-in from the top down to launch a new initiative.
  7. Regularly attended tech conferences and networking events to stay abreast of industry trends.
  8. Harmonize infrastructure and security processes with software applications to streamline productivity.
  9. After analyzing the system, I pinpointed the architectural bottleneck impacting development efficiency and addressed it.
  10. Partnered with business leaders and IT management to identify and prioritize projects, ensuring alignment with organizational goals and effective resource allocation.
  11. Coordinated and mentored developers responsible for desktop and website applications in fundamentals of solid principle design.
  12. Ensuring data accuracy, consistency, and reliability throughout its lifecycle by implementing robust validation processes, monitoring data quality, and enforcing the best data handling and storage practices.
  13. Reduced resource cost by having a substantial organization standardization practice in place from day one.
  14. Collected, analyzed, and reported SLA and KPI data, taking corrective actions as warranted, and achieved a 98% adherence rate to SLAs, driving application stability and usability.
  15. Created team based Rest API for 3rd party vendor to consume, which lead to a streamline effect for stability.
  16. Adapted to shifting project priorities and deadlines while maintaining high-quality output.
  17. Integrated and maintained third-party e-commerce platforms to ensure seamless operation and customer experience.
  18. Analyzed and investigated cybersecurity incidents, identifying root causes and implementing corrective actions that reduced vulnerabilities by 30%.
  19. Encouraged adopting agile methodologies practices to improve flexibility, collaboration, and responsiveness to change, thereby enhancing the team’s ability to deliver innovative and efficient solutions.
  20. Provided oversight on continuously monitoring system reliability and performance, identifying and addressing issues proactively to ensure optimal operation and minimal downtime.
  21. Lead the design, development, deployment, ongoing operation, performance tuning, and recovery of all essential IT systems and integrations to ensure optimal functionality and resilience.
  22. Partnered with business product owners to refine and prioritize the technical backlog, ensuring a strategic balance between business objectives and technical requirements.
  23. Facilitated regulatory meetings with Business Analysts and Subject Matter Experts (SMEs) to ensure compliance with industry standards, resulting in successful audit outcomes and improved documentation practices.
  24. Directed all engineering and infrastructure operations and projects, ensuring their successful and timely completion by effectively managing resources, schedules, and quality standards.
  25. Established leadership in all software development life cycle phases to ensure on-time and within-budget delivery.












Education

KAPLAN UNIVERSITY

Davenport, IA
August of 2006 ~ 2011

Bachelor’s in computer science software engineering

UNITED STATE MARINE CORPS

San Diego, CA
June of 2001 ~ 2005

Tactical Data Network Specialist B7 MOS

WICHITA TECHNICAL INSTITUTE

Topeka, KS
May of 2000 ~ 2002

Electronic Systems Technology Bread Board Design

CERTIFICATIONS

CPM: Certified Public Manager

January of 2022

Manager Analytical Skills 1 and 2

March of 2012

PMP: Project Management

December of 2014

Professional Development Leadership

May of 2017

USMC: Leadership Courses

April of 2002

USMC: Conduct of an Office

August of 2004